﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using AccesoDatos.Manejador;

namespace RMA.Pantallas
{
    public partial class frmAgregaCentros : Form
    {
        public frmAgregaCentros()
        {
            InitializeComponent();
        }

        private void btnGuardar_Click(object sender, EventArgs e)
        {

        }
        public void GuardaCentroServ()
        {
            bool Guarda = false;
            Manejador_CentrosServ objCentros = new Manejador_CentrosServ();

            try
            {
                Guarda = objCentros.AgregaCentros(txtNombre.Text, txtTelefono1.Text, txtTelefono2.Text, int.Parse(cbSucursal.Text.Substring(0, 2)), txtMarcas.Text);
                if (Guarda)
                {
                    MessageBox.Show("Registro Guardado Correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Registro no guardado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void CargaSucursales()
        {
            Manejador_CentrosServ objServ = new Manejador_CentrosServ();
            DataTable dtSuc = new DataTable();

            try
            {
                dtSuc = objServ.RegresaSucursales();
                cbSucursal.DataSource = dtSuc;
                cbSucursal.DisplayMember = "SucID";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }


        }

        private void frmAgregaCentros_Load(object sender, EventArgs e)
        {
            txtNombre.Focus();
            CargaSucursales();
        }
    }
}
